/* CsJni - .NET / Java Bridge
 * 
 * Copyright 2010 Robert E. Burke Licensed under the Apache License, Version 
 * 2.0 (the "License"); you may not use this file except in compliance with 
 * the License. You may obtain a copy of the License at 
 * http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable 
 * law or agreed to in writing, software distributed under the License is 
 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 
 * KIND, either express or implied. See the License for the specific language 
 * governing permissions and limitations under the License. 
*/

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Globalization;
using CsJni;

namespace JniTester
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            RunTest();
        }

        private void RunTest()
        {
            JniUnitTests.TestSuite.RunSuite(true);
            MessageBox.Show(this, "Done!");
        }

        private void buttonJavaMain_Click(object sender, EventArgs e)
        {
            JavaVM.Initialize(JavaVMConfiguration.FromAppConfiguration(), new SimpleJavaVMCallbackHandler());
            JavaProgramDriver.RunMain("csjni/test/TestMain", new string[] { "test" });
        }
    }
}